package data_base;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class initialLogin {
	static Statement s;
	static ResultSet rs;
	static Connection conn;

	// el primer codigo de la base de datos (root/admin) es el 1; nunca se usara
	// el 0 en la base de datos

	public static boolean doLogin(String usuario, String pass) {

		boolean existe = false;
		System.out.println(usuario);
		System.out.println(pass);
		try {
			conn = DataConnection.openConection();

			String query = "select cod_login from LOGIN where usuario='"
					+ usuario + "'and password='" + pass + "'";

			s = conn.createStatement();

			// no me coge el valor de pass
			rs = s.executeQuery(query);

			int resultado = rs.getInt("cod_login");
			if (resultado != 0)
				existe = true;

		} catch (SQLException e) {
			e.printStackTrace();
		} finally {

			try {
				rs.close();
				s.close();
				conn.close();
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}

		}
		return existe;
	}

	public static void createLogin(String usuario, String pass) {
		try {
			Connection conn = DataConnection.openConection();
			s = conn.createStatement();
			String query = "insert into LOGIN (usuario,password) values('"
					+ usuario + "','" + pass + "')";
			rs = s.executeQuery(query);
		} catch (SQLException e) {

		}
	}

	public static void main(String[] args) {
		// doLogin("root","admin");
		// createLogin("alejandro", "alejandro");
	}
}
